// pages/sharebooks/sharebooks.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    radiovalue: '1', // 单选框的值
    switchicon: false ,//选择书籍上下图标

    bookpic:'',//书籍封面
     //普通选择器2：（普通json格式数组）
     objectArray: [],
     objectIndex: 0,//默认显示位置
     content:'',//内容
  },

  contenting:function(e){
    this.setData({
      content:e.detail.value
    })
  },
  // 选择书籍上下图标切换事件
  switch () {
    this.setData({
      switchicon: !this.data.switchicon
    })
  },
  // 单选框点击事件
  radiovaluechange(e) {
    console.log(e.detail.value)
    this.setData({
      radiovalue: e.detail.value
    })
  },

  // 书籍列表
  groupList:function(){
    var that = this;
    wx.request({
      url: getApp().url.dev + '/api/book/getBooksBagList', //这里就写上后台解析手机号的接口
      //这里的几个参数是获取授权后的加密数据，作为参数传递给后台就行了
      data: {
        bookStatus:'1', //书籍类型：1我的书，2借的书
        bookName:'',//书籍名称（模糊搜索）
        pageNum:'1',//当前页默认为1
        pageSize:'999',//页容量默认为10
      },
      method: 'get',
      header: {
        'content-type': 'application/x-www-form-urlencoded',
         'token': wx.getStorageSync("token"),
      },
      success(res) {
        console.log(res);
        that.setData({
          objectArray:res.data.data
        })
        if(res.data.data == ''){
          wx.showModal({
            title: '提示',
            content: '请先添加书籍，在发布动态',
            success (res) {
              if (res.confirm) {
                wx.navigateTo({
                  url: '/pages/handinput/handinput',
                })
              } else if (res.cancel) {
                wx.navigateBack({
                  delta: 1
                })
              }
            }
          })
        }else{
          that.setData({
            groupId:res.data.data[0].bookId,//书籍id
            bookpic:res.data.data[0].bookCover,//封面
          })
        }
        // console.log(res);
      }
    })
  },

    //普通选择器2：
    bindPickerChange2: function (e) {
      console.log('picker发送选择改变，携带值为', e.detail.value)
      this.setData({
        objectIndex: e.detail.value,
        groupId:this.data.objectArray[e.detail.value].bookId,
        bookpic:this.data.objectArray[e.detail.value].bookCover
      })
      // console.log(this.data.objectArray[e.detail.value].groupId);
    },


  //底部返回圈子
  circle() {
    if(this.data.groupId == ''){
      wx.showToast({ title: '请选择群组', icon: 'none', duration: 2000 })
      return;
    }
    var that = this;
    wx.showModal({
      title: '提示',
      content: '是否提交发布',
      cancelText: '取消',
      confirmText: '确认',
      success: res => {
        if (res.confirm) {
          that.updata()  //提交发布方法
        }
      }
    })
  },

  // 提交发布方法
  updata:function(){
    var that = this;
    wx.request({
      url: getApp().url.dev + '/api/circle/publishCircle', //这里就写上后台解析手机号的接口
      //这里的几个参数是获取授权后的加密数据，作为参数传递给后台就行了
      data: {
        bookId:that.data.groupId,//
        circleType:that.data.radiovalue,//圈子类型:1书籍，2书包
        content:that.data.content,//圈子内容
        coverUrl:that.data.bookpic,//书籍封面地址
      },
      method: 'post',
      header: {
        'content-type': 'application/x-www-form-urlencoded',
         'token': wx.getStorageSync("token"),
      },
      success(res) {
        wx.showToast({ title: '发布成功', icon: 'none', duration: 2000 })
        setTimeout(()=>{
          wx.navigateBack({
            delta: 1
          })
        },1000)
        // console.log(res);
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    
  },




  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.groupList(); //书籍列表
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    var pages = getCurrentPages();
    var prevPage = pages[pages.length - 2];
    prevPage.setData({
      radiovalue: this.data.radiovalue
    })
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})